[Why] WHY...?

자바에 클래스와 파일명이 같은 이유?

변수에 자료형을 선언해주는 이유?

변수값을 저장할 수 있는 공간이 만들어진다.

”!!”의 의미 ??

String s = null;
!s  //true
!!s //false

왜 재귀함수를 사용하는가?

![Note] 재귀함수는 메모리를 많이 사용한다고 알고 있음에도 불구하고 사용하는 이유는 무엇인가?